package com.jy.wms.pojo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.jy.wms.common.base.BaseModel;
import com.jy.wms.common.base.TimeGeneration;
import io.swagger.annotations.ApiModelProperty;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;
import java.util.List;

/**
 * 库存冻结主表
 * WmsStockFrozen 实体类
 * Fri Dec 01 09:13:53 GMT+08:00 2017 Yjs
 */

@SuppressWarnings("serial")
@TableName("wms_stock_frozen")
public class WmsStockFrozen extends BaseModel implements Serializable {
    private String id;    //ID
    @Excel(name = "冻结单号", mergeVertical = false, orderNum = "0")
    @ApiModelProperty(value = "冻结单号$$$true$true$false$$1$vNull")
    private String djdh;    //冻结单号
    @Excel(name = "备注", mergeVertical = false, orderNum = "6")
    @ApiModelProperty(value = "备注$$$true$false$false$$7$")
    private String bz;    //备注
    private String zt;    //冻结状态 0:冻结 1：部分冻结 2：全部解冻
    @Excel(name = "冻结状态", mergeVertical = false, orderNum = "5")
    @TableField(exist = false)
    @ApiModelProperty(value = "冻结状态$0$0:全部冻结 1：部分冻结 2：全部解冻$true$true$true$wms_stock_frozen_zt$6$")
    private String show_zt;    //冻结状态 0:冻结 1：部分冻结 2：全部解冻
    private String ckid;    //仓库ID
    private String hzid;    //货主ID
    @Excel(name = "冻结时间", mergeVertical = false, orderNum = "1")
    @ApiModelProperty(value = "创建时间$$$true$true$false$$2$")
    @TableField(exist = false)
    private String cjsj;    //创建时间(冻结时间)
    @TableField(exist = false)
    private String cjsjq;    //创建时间起始
    @TableField(exist = false)
    private String cjsjz;    //创建时间终结
    @TableField(exist = false)
    private String cjsj_end;    //创建时间终结
    @TableField(exist = false)
    private String cjsj_start;    //创建时间开始
    @Excel(name = "解冻时间", mergeVertical = false, orderNum = "2")
    @ApiModelProperty(value = "解冻时间$$$true$true$false$$3$")
    @TableField(exist = false)
    private String jdsj;    //解冻时间
    @TableField(exist = false)
    private String jdsjq;    //解冻时间起始
    @TableField(exist = false)
    private String jdsjz;    //解冻时间终结
    @TableField(exist = false)
    private String jdsj_end;  //解冻时间终结
    @TableField(exist = false)
    private String jdsj_start; //解冻时间开始
    @Excel(name = "冻结人", mergeVertical = false, orderNum = "3")
    @ApiModelProperty(value = "冻结人$$$true$true$false$$4$")
    @TableField(exist = false)
    private String cjry;    //创建人员(冻结人)
    @Excel(name = "解冻人", mergeVertical = false, orderNum = "4")
    @ApiModelProperty(value = "解冻人$$$true$true$false$$5$")
    @TableField(exist = false)
    private String jdry;    //解冻人员
    @TableField(exist = false)
    private List<WmsStockFrozenDetailed> list;
    @TableField(exist = false)
    private List<String> ids; //存导出传的选中ID集合
    @TableField(exist = false)
    private String stime;
    @TableField(exist = false)
    private String etime;
    @TableField(exist = false)
    private String jdtime;
    @TableField(exist = false)
    private String jdetime;


    public String getStime() {
        return stime;
    }

    public void setStime(String stime) {
        this.stime = stime;
    }

    public String getEtime() {
        return etime;
    }

    public void setEtime(String etime) {
        this.etime = etime;
    }

    public String getJdtime() {
        return jdtime;
    }

    public void setJdtime(String jdtime) {
        this.jdtime = jdtime;
    }

    public String getJdetime() {
        return jdetime;
    }

    public void setJdetime(String jdetime) {
        this.jdetime = jdetime;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public void setDjdh(String djdh) {
        this.djdh = djdh;
    }

    public String getDjdh() {
        return djdh;
    }

    public void setBz(String bz) {
        this.bz = bz;
    }

    public String getBz() {
        return bz;
    }

    public void setZt(String zt) {
        this.zt = zt;
    }

    public String getZt() {
        return zt;
    }

    public void setCkid(String ckid) {
        this.ckid = ckid;
    }

    public String getCkid() {
        return ckid;
    }

    public void setHzid(String hzid) {
        this.hzid = hzid;
    }

    public String getHzid() {
        return hzid;
    }

    public String getShow_zt() {
        return show_zt;
    }

    public void setShow_zt(String show_zt) {
        this.show_zt = show_zt;
    }

    public String getCjsj() {
        return cjsj;
    }

    public void setCjsj(String cjsj) {
        this.cjsj = cjsj;
    }

    public String getCjsjq() {
        return cjsjq;
    }

    public void setCjsjq(String cjsjq) {
        this.cjsjq = cjsjq;
    }

    public String getCjsjz() {
        return cjsjz;
    }

    public void setCjsjz(String cjsjz) {
        this.cjsjz = cjsjz;
    }

    public String getCjsj_end() {
        return cjsj_end;
    }

    public void setCjsj_end(String cjsj_end) {
        this.cjsj_end = TimeGeneration.endTime(cjsj_end);
    }

    public String getCjsj_start() {
        return cjsj_start;
    }

    public void setCjsj_start(String cjsj_start) {
        this.cjsj_start = TimeGeneration.startTime(cjsj_start);
    }

    public String getJdsj() {
        return jdsj;
    }

    public void setJdsj(String jdsj) {
        this.jdsj = jdsj;
    }

    public String getJdsjq() {
        return jdsjq;
    }

    public void setJdsjq(String jdsjq) {
        this.jdsjq = jdsjq;
    }

    public String getJdsjz() {
        return jdsjz;
    }

    public void setJdsjz(String jdsjz) {
        this.jdsjz = jdsjz;
    }

    public String getJdsj_end() {
        return jdsj_end;
    }

    public void setJdsj_end(String jdsj_end) {
        this.jdsj_end = TimeGeneration.endTime(jdsj_end);
    }

    public String getJdsj_start() {
        return jdsj_start;
    }

    public void setJdsj_start(String jdsj_start) {
        this.jdsj_start = TimeGeneration.startTime(jdsj_start);
    }

    public String getCjry() {
        return cjry;
    }

    public void setCjry(String cjry) {
        this.cjry = cjry;
    }

    public String getJdry() {
        return jdry;
    }

    public void setJdry(String jdry) {
        this.jdry = jdry;
    }

    public List<WmsStockFrozenDetailed> getList() {
        return list;
    }

    public void setList(List<WmsStockFrozenDetailed> list) {
        this.list = list;
    }

    public List<String> getIds() {
        return ids;
    }

    public void setIds(List<String> ids) {
        this.ids = ids;
    }
}

